# near model CODE resource # jump table entries: 6088-6089 (2 of them) export_761: 00000000 4E56 0000 link A6, 0 00000004 2F2D F9F4 move.l -[A7], [A5 - 0x60C] 00000008 4EBA 0156 jsr [PC + 0x156 /* 00000160 */] 0000000C 4E5E unlink A6 0000000E 2E9F move.l [A7], [A7]+ 00000010 4E75 rts 00000012 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000014-00000018 fn00000014: 00000014 4E56 FFF0 link A6, -0x0010 // end alternate branch 00000014-00000018 fn00000014: // (misaligned) 00000016 FFF0 .invalid <> 00000018 2F07 move.l -[A7], D7 0000001A 7000 moveq.l D0, 0x00 0000001C 2D40 0010 move.l [A6 + 0x10], D0 00000020 7E01 moveq.l D7, 0x01 label00000022: 00000022 7000 moveq.l D0, 0x00 00000024 2D40 FFFA move.l [A6 - 0x6], D0 00000028 2F2E 000C move.l -[A7], [A6 + 0xC] 0000002C 3F07 move.w -[A7], D7 0000002E 486E FFFE pea.l [A6 - 0x2] 00000032 486E FFFA pea.l [A6 - 0x6] 00000036 486E FFF0 pea.l [A6 - 0x10] 0000003A A98D syscall GetDialogItem/GetDItem 0000003C 7000 moveq.l D0, 0x00 0000003E 302E FFFE move.w D0, [A6 - 0x2] 00000042 C0BC 0000 007F and.l D0, 0x7F 00000048 7208 moveq.l D1, 0x08 0000004A B280 cmp.l D1, D0 0000004C 6608 bne +0xA /* 00000056 */ 0000004E 2D6E FFFA 0010 move.l [A6 + 0x10], [A6 - 0x6] 00000054 6008 bra +0xA /* 0000005E */ label00000056: 00000056 5247 addq.w D7, 1 00000058 4AAE FFFA tst.l [A6 - 0x6] 0000005C 66C4 bne -0x3A /* 00000022 */ label0000005E: 0000005E 2E1F move.l D7, [A7]+ 00000060 4E5E unlink A6 00000062 205F movea.l A0, [A7]+ 00000064 504F addq.w A7, 8 00000066 4ED0 jmp [A0] 00000068 4E56 FEFC link A6, -0x0104 0000006C 2F0C move.l -[A7], A4 0000006E 422E 0014 clr.b [A6 + 0x14] 00000072 206E 000C movea.l A0, [A6 + 0xC] 00000076 3010 move.w D0, [A0] 00000078 672C beq +0x2E /* 000000A6 */ 0000007A 5740 subq.w D0, 3 0000007C 6704 beq +0x6 /* 00000082 */ 0000007E 6000 00D2 bra +0xD4 /* 00000152 */ label00000082: 00000082 206E 000C movea.l A0, [A6 + 0xC] 00000086 203C 0000 00FF move.l D0, 0xFF 0000008C C0A8 0002 and.l D0, [A0 + 0x2] 00000090 5740 subq.w D0, 3 00000092 6708 beq +0xA /* 0000009C */ 00000094 0440 000A subi.w D0, 0xA /* '\n' */ 00000098 6702 beq +0x4 /* 0000009C */ 0000009A 6006 bra +0x8 /* 000000A2 */ label0000009C: 0000009C 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 label000000A2: 000000A2 6000 00AE bra +0xB0 /* 00000152 */ label000000A6: 000000A6 42A7 clr.l -[A7] 000000A8 A975 syscall TickCount 000000AA 201F move.l D0, [A7]+ 000000AC 90AD FBCC sub.l D0, [A5 - 0x434] 000000B0 322D F694 move.w D1, [A5 - 0x96C] 000000B4 48C1 ext.l D1 000000B6 B280 cmp.l D1, D0 000000B8 6C00 0098 bge +0x9A /* 00000152 */ 000000BC 42A7 clr.l -[A7] 000000BE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000C2 2F0E move.l -[A7], A6 000000C4 4EBA FF4E jsr [PC - 0xB2 /* 00000014 */] 000000C8 285F movea.l A4, [A7]+ 000000CA 486E FF00 pea.l [A6 - 0x100] 000000CE 3F3C 03E9 move.w -[A7], 0x3E9 000000D2 3F2D FBD0 move.w -[A7], [A5 - 0x430] 000000D6 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000000DA 4A2E FF00 tst.b [A6 - 0x100] 000000DE 6752 beq +0x54 /* 00000132 */ 000000E0 7001 moveq.l D0, 0x01 000000E2 B06D FBD0 cmp.w D0, [A5 - 0x430] 000000E6 660C bne +0xE /* 000000F4 */ 000000E8 200C move.l D0, A4 000000EA 6708 beq +0xA /* 000000F4 */ 000000EC 2F0C move.l -[A7], A4 000000EE 486D FBD4 pea.l [A5 - 0x42C] 000000F2 A990 syscall GetDialogItemText/GetIText label000000F4: 000000F4 302D FBD0 move.w D0, [A5 - 0x430] 000000F8 5240 addq.w D0, 1 000000FA 3B40 FBD0 move.w [A5 - 0x430], D0 000000FE 42A7 clr.l -[A7] 00000100 A975 syscall TickCount 00000102 2B5F FBCC move.l [A5 - 0x434], [A7]+ 00000106 200C move.l D0, A4 00000108 6708 beq +0xA /* 00000112 */ 0000010A 2F0C move.l -[A7], A4 0000010C 486E FF00 pea.l [A6 - 0x100] 00000110 A98F syscall SetDialogItemText/SetIText label00000112: 00000112 42A7 clr.l -[A7] 00000114 4240 clr.w D0 00000116 102E FF00 move.b D0, [A6 - 0x100] 0000011A C1FC 0006 muls.w D0, 0x6 0000011E 48C0 ext.l D0 00000120 2F00 move.l -[A7], D0 00000122 703C moveq.l D0, 0x3C 00000124 2F00 move.l -[A7], D0 00000126 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 0000012A 201F move.l D0, [A7]+ 0000012C 3B40 F694 move.w [A5 - 0x96C], D0 00000130 6020 bra +0x22 /* 00000152 */ label00000132: 00000132 3B7C 0001 FBD0 move.w [A5 - 0x430], 0x1 00000138 42A7 clr.l -[A7] 0000013A A975 syscall TickCount 0000013C 2B5F FBCC move.l [A5 - 0x434], [A7]+ 00000140 200C move.l D0, A4 00000142 6708 beq +0xA /* 0000014C */ 00000144 2F0C move.l -[A7], A4 00000146 486D FBD4 pea.l [A5 - 0x42C] 0000014A A98F syscall SetDialogItemText/SetIText label0000014C: 0000014C 3B7C 0168 F694 move.w [A5 - 0x96C], 0x168 label00000152: 00000152 285F movea.l A4, [A7]+ 00000154 4E5E unlink A6 00000156 205F movea.l A0, [A7]+ 00000158 DEFC 000C add.w A7, 0xC 0000015C 4ED0 jmp [A0] 0000015E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000160-00000168 export_762: fn00000160: 00000160 4E56 0000 link A6, 0 00000164 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] // end alternate branch 00000160-00000168 export_762: // at 00000160 (misaligned) fn00000160: // (misaligned) 00000162 0000 4EAD ori.b D0, 0xAD 00000166 01E2 .incomplete 00000168 42A7 clr.l -[A7] 0000016A 2EBC 0000 0910 move.l [A7], 0x910 00000170 487A 005C pea.l [PC + 0x5C /* 000001CE, cstring "" */] 00000174 487A 0058 pea.l [PC + 0x58 /* 000001CE, cstring "" */] 00000178 487A 0054 pea.l [PC + 0x54 /* 000001CE, cstring "" */] 0000017C A98B syscall ParamText 0000017E 42A7 clr.l -[A7] 00000180 2F3A 0048 move.l -[A7], [PC + 0x48 /* 000001CA, value 0x53545223 'STR#', cstring "STR#" */] 00000184 3F3C 03E9 move.w -[A7], 0x3E9 00000188 A9A0 syscall GetResource 0000018A 4A9F tst.l [A7]+ 0000018C 56C0 sne D0 0000018E 4400 neg.b D0 00000190 1B40 F8D8 move.b [A5 - 0x728], D0 00000194 6726 beq +0x28 /* 000001BC */ 00000196 3B7C 0001 FBD0 move.w [A5 - 0x430], 0x1 0000019C 42A7 clr.l -[A7] 0000019E A975 syscall TickCount 000001A0 2B5F FBCC move.l [A5 - 0x434], [A7]+ 000001A4 3B7C 012C F694 move.w [A5 - 0x96C], 0x12C 000001AA 2F3C 00C9 0000 move.l -[A7], 0xC90000 000001B0 487A FEB6 pea.l [PC - 0x14A /* 00000068, value 0x4E56FEFC */] 000001B4 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000001B8 4A5F tst.w [A7]+ 000001BA 6008 bra +0xA /* 000001C4 */ label000001BC: 000001BC 3F3C 00C9 move.w -[A7], 0xC9 000001C0 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] label000001C4: 000001C4 4E5E unlink A6 000001C6 2E9F move.l [A7], [A7]+ 000001C8 4E75 rts 000001CA 5354 subq.w [A4], 1 000001CC 5223 addq.b -[A3], 1 000001CE 0000 .incomplete